package com.platform.usercenter.domain.dto;

import lombok.Data;

import java.util.List;

@Data
public class SysUserDetailDTO {
    /**
     * 获取组织对应的全部部门以及各个部门的全部子级部门
     */
    List<SysUserDeptDTO> deptList;

    /**
     * 当前组织的全部子级组织列表(不包含自己)
     */
    private List<Long> childrenOrgIds;

    /**
     * 当前组织的全部子级组织列表(包含自己)
     */
    private List<Long> allOrgIds;
    /**
     * 当前组织的全部部门列表(包含自己)
     */
    private List<Long> allDepts;


    /**
     * 当前用户+组织下的全部角色类型
     */
    private List<String> allRoleType;

    /**
     * 获取当前用户+组织下的角色key是否未组织/部门
     * ORG/DEPT
     */
    private String roleType;
}
